{% extends 'preheat/base.html' %}

{% block title %}首页 - CDN预热平台{% endblock %}

{% block page_title %}欢迎使用CDN预热平台{% endblock %}

{% block content %}
<div class="row">
    <div class="col-md-3">
        <div class="card text-white bg-primary mb-3">
            <div class="card-header">服务器总数</div>
            <div class="card-body">
                <h2 class="card-title">{{ server_count }}</h2>
                <p class="card-text">已添加的服务器数量</p>
            </div>
        </div>
    </div>
    <div class="col-md-3">
        <div class="card text-white bg-info mb-3">
            <div class="card-header">CDN域名总数</div>
            <div class="card-body">
                <h2 class="card-title">{{ domain_count }}</h2>
                <p class="card-text">已添加的CDN域名数量</p>
            </div>
        </div>
    </div>
    <div class="col-md-3">
        <div class="card text-white bg-success mb-3">
            <div class="card-header">请求地址总数</div>
            <div class="card-body">
                <h2 class="card-title">{{ url_count }}</h2>
                <p class="card-text">已添加的请求地址数量</p>
            </div>
        </div>
    </div>
    <div class="col-md-3">
        <div class="card text-white bg-warning mb-3">
            <div class="card-header">自动任务总数</div>
            <div class="card-body">
                <h2 class="card-title">{{ task_count }}</h2>
                <p class="card-text">已创建的自动任务数量</p>
            </div>
        </div>
    </div>
</div>

<!-- 调度器重启按钮 -->
<div class="mt-4">
    <div class="card">
        <div class="card-header">
            <h3>调度器管理</h3>
        </div>
        <div class="card-body">
            <p class="mb-3">通过点击下方按钮可以重启自动任务调度器，这将重新加载所有激活的自动任务。</p>
            <form method="post" action="{% url 'preheat:restart_scheduler' %}" onsubmit="return confirm('确定要重启调度器吗？这将重新加载所有自动任务。');">
                {% csrf_token %}
                <button type="submit" class="btn btn-warning">
                    <i class="fas fa-sync-alt"></i> 重启调度器
                </button>
            </form>
        </div>
    </div>
</div>

<div class="card mt-4">
    <div class="card-header">
        <h3>平台功能介绍</h3>
    </div>
    <div class="card-body">
        <div class="row">
            <div class="col-md-6">
                <h4>服务器管理</h4>
                <p>支持查看服务器清单、添加服务器（包括IP、SSH端口、SSH密码、备注）和删除服务器。</p>
            </div>
            <div class="col-md-6">
                <h4>CDN域名管理</h4>
                <p>允许查看CDN域名清单、添加CDN域名（包括域名地址、厂商、归属项目）和删除CDN域名。</p>
            </div>
        </div>
        <div class="row mt-4">
            <div class="col-md-6">
                <h4>自动任务管理</h4>
                <p>支持添加、查看配置详情、删除自动任务清单，自动任务支持批量选择服务器、设置自动计划（分、小时、天），并支持添加请求地址清单。</p>
            </div>
            <div class="col-md-6">
                <h4>立即预热刷新</h4>
                <p>支持立即预热刷新操作，批量选择服务器，添加请求地址，执行预热操作后返回执行结果。</p>
            </div>
        </div>
    </div>
</div>
{% endblock %}